de.cebis.moccabox.io.view.table
Class TableRow

java.lang.Object
  extended by de.cebis.moccabox.io.view.table.TableRow

public class TableRow
extends java.lang.Object

Repräsentiert den Inhalt einer einzelnen Zeile einer Tabelle und die korrespondierenden Zugriffsoperatoren darauf. Eine Zeile umfasst dabei eine bestimmte Anzahl von Zellen, die wiederum den Inhalt der Zeile und die Zugriffsoperatoren darauf kapseln.

Author:
weichelt
See Also:
TableCell

Constructor Summary
TableRow()
          Parameterloser Konstruktor zum Erzeugen einer neuen TableRow.
 
Method Summary
 void addTableCell(int position, TableCell cell)
          Hinzufügen einer neuen Zelle zur Zeile an einer bestimmten Position.
 void addTableCell(TableCell cell)
          Hinzufügen einer neuen Zelle zur Zeile.
 int getCellCount()
          Zurückliefern der Anzahl der Zellen bzw.
 TableCell getTableCell(int position)
          Zurückliefern der Zelle mit einem bestimmten Zeilenindex.
 TableCell[] getTableCells()
          Zurückliefern aller Zellen der Zeile.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableRow

public TableRow()
Parameterloser Konstruktor zum Erzeugen einer neuen TableRow.

Method Detail

getCellCount

public int getCellCount()
Zurückliefern der Anzahl der Zellen bzw. Spalten der Zeile.

Returns:
Anzahl der Spalten der Zeile.

addTableCell

public void addTableCell(int position,
                         TableCell cell)
Hinzufügen einer neuen Zelle zur Zeile an einer bestimmten Position. Ist an der Position bereits eine Zelle vorhanden, wird diese überschrieben.

Parameters:
position - Position, an der die Zelle eingefügt werden soll.
cell - Zelle, die eingefügt werden soll.

addTableCell

public void addTableCell(TableCell cell)
Hinzufügen einer neuen Zelle zur Zeile. Die Zelle wird an der nächsten freien Position eingefügt.

Parameters:
cell - Zelle, die eingefügt werden soll.

getTableCells

public TableCell[] getTableCells()
Zurückliefern aller Zellen der Zeile.

Returns:
Alle TableCell-Objekte der Zeile.

getTableCell

public TableCell getTableCell(int position)
Zurückliefern der Zelle mit einem bestimmten Zeilenindex.

Parameters:
position - Zeilenindex der Zelle, die zurückgeliefert werden soll.
Returns:
Die Zelle an der bestimmten Position. NULL, falls keine Zelle an der übergebenen Position vorhanden ist.